windows/linux 命令行校验文件完整性(md5、sha...)

您所在的位置:网站首页 linux md5值校验 windows/linux 命令行校验文件完整性(md5、sha...)

windows/linux 命令行校验文件完整性(md5、sha...)

#windows/linux 命令行校验文件完整性(md5、sha...)| 来源: 网络整理| 查看: 265

windows/linux 命令行校验文件(hash)值完整性(md5、sha***)

校验文件完整的必要性:随着互联网的蓬勃发展,从网络上获取各种各样的数据对于我们来说是司空见惯的,但这些下载的文件,它是否安全有待考量,毕竟跟获取渠道有关,一般官方的都是绿色可用;而即使它安全,假设它不完整的话,往坏的方面可能是下载不完整导致不可用,更坏的是极有可能被别人修改过,加了木马、病毒、广告、流氓软件例如:xxx全家桶之类的,所以下载数据时校验其完整性是很有必要的。

window类(文件校验的软件和工具windows平台都是通用的)

1.win XP

没怎么用过,不过网上找了一下,好像只可以通过有校验功能的压缩软件或者hash校验软件校验。

例如:压缩软件7-zip或hash 校验工具 。

2.win7

注意:命令行做md 5校验时,md 5校验类型需为大写的 MD 5。

操作步骤:

2.1进入命令行方式(win7/8/10都适用):

1)可通过搜索框搜索“命令提示符”点击进去。

2)win + R 快捷键,输入cmd,点击确定进去。

3)进入需校验文件目录,按shift键不松手,单击鼠标右键,点击功能框的“在此处打开命令窗口”。

2.2输入检验命令校验文件。

格式如下:

certutil -hashfile 盘符:\文件路径\需校验文件 校验类型

3.win10(10586没更新)

win8 没用过,我想应该没多少人用吧!听说兼容性不行,检验方法应该和win10类似。

cmd 命令行下的校验步骤:

3.1进入cmd命令行,参照win7进入cmd命令行方式,方式很多比如win + X快捷键 …。

3.2输入校验命令校验文件。

不输入校验类型的话,默认为sha1校验类型,根据自己需要选择校验类型吧!。

下面给几个我在win10上校验文件时的示例图: 这里写图片描述 这里写图片描述

4.win10还可使用Windows PowerShell校验文件Hash值,但不支持CRC32类型验证。

Windows PowerShell 简介: windows PowerShell是win10中命令行工具的杰出代表,微软有意让这款工具在某种程度上替代CMD,目前已作为开始按钮右键菜单的默认命令行工具。

一般进入方式:右键开始选择windows PowerShell(管理员)进入。

4.1默认普通验证(SHA256):

Get-FileHash 文件路径| Format-List

4.2根据特殊要求验证:

Get-FileHash 文件路径 -Algorithm 验证类型| Format-List

4.3支持的验证类型有:

SHA1、SHA256、SHA384、SHA512、MACTripleDES、MD5、RIPEMD160 。

提示:在命令行中输入文件路径时,如果其中有空格或括号等特殊字符,该程序直接识别会有问题,所以需在路径前后加上英文双引号”“,当然如果是普通文件夹名称,则不必如此;还有参数Algorithm无法在同一命令中被指定多次,一个命令只能计算一个校验值。

linux平台

我想使用linux的朋友肯定对命令得心应手,所以只放演示图啦!

这里写图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3